<?php
$logar=true;
include 'autoload.php';

$opcao = empty($_GET['acao']) ? empty($_POST['acao']) ? null : $_POST['acao']  : $_GET['acao'];

if ( empty( $opcao ) ) {
    echo "Opção não definida.";
    exit();
}

$retorno = "";
switch ($opcao) {
    case "LoginAdmin" :
        $login = new Login();
        $retorno = $login->loginAdmin();
        break;
    case 'LogoffAdmin':
        $login = new Login();
        $retorno = $login->logoffAdmin();
        break;
    case 'ExcluirPadrao':
        $crud = new SqlCrud();
        $retorno = $crud->excluirPadrao();
        break;
    case 'InserirPadrao':
        $crud = new SqlCrud();
        $retorno = $crud->inserirPadrao();
        break;
    case 'EditarPadrao':
        $crud = new SqlCrud();
        $retorno = $crud->editarPadrao();
        break;
    case 'ativaPadrao':
        $crud = new SqlCrud();
        $retorno = $crud->ativaDesativaPadrao(1);
        break;
    case 'desativaPadrao':
        $crud = new SqlCrud();
        $retorno = $crud->ativaDesativaPadrao();
        break;
    case 'uploadImages':
        $upload = new UploadImagem();
        $retorno = $upload->Upload();
        break;
    case 'listaFotoAjax':
        $fotos = new FotosAjax();
        $retorno = $fotos->listaAlbum($_GET['id_album']);
        break;
    case 'ApagaFoto':
        $fotos = new UploadImagem();
        $retorno = $fotos->Apagar();
        break;
    case 'alterarLegendaImagem':
        $fotos = new FotosAjax();
        $retorno = $fotos->editarLegenda();
        break;
    case 'ativaCapaAlbum':
        $fotos = new FotosAjax();
        $retorno = $fotos->ativaCapa();
        break;
    default:
        $retorno = json_encode(array('resultado' => 'parametro_errado'));
        break;
}

echo $retorno;